/* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

//
//adiciona mascara de cnpj
function MascaraCNPJ(txtCnpj) {
    if (mascaraInteiro(txtCnpj) == false) {
        event.returnValue = false;
    }
    return formataCampo(txtCnpj, '00.000.000/0000-00', event);
}
//valida o CNPJ digitado
function ValidarCNPJ(ObjCnpj) {
    var cnpj = ObjCnpj.value;
    var valida = new Array(6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2);
    var dig1 = new Number;
    var dig2 = new Number;

    exp = /\.|\-|\//g;
    cnpj = cnpj.toString().replace(exp, "");
    var digito = new Number(eval(cnpj.charAt(12) + cnpj.charAt(13)));

    for (i = 0; i < valida.length; i++) {
        dig1 += (i > 0 ? (cnpj.charAt(i - 1) * valida[i]) : 0);
        dig2 += cnpj.charAt(i) * valida[i];
    }
    dig1 = (((dig1 % 11) < 2) ? 0 : (11 - (dig1 % 11)));
    dig2 = (((dig2 % 11) < 2) ? 0 : (11 - (dig2 % 11)));

    if (((dig1 * 10) + dig2) != digito)
        alert('CNPJ Invalido!');

}
//adiciona mascara de cep
function MascaraCep(txtZipCode) {
    if (somenteNumeros(txtZipCode) === false) {
        event.returnValue = false;
    }
    return formataCampo(cep, '00000-000', event);
}
function formatar(mascara, documento) {
    var i = documento.value.length;
    var saida = mascara.substring(0, 1);
    var texto = mascara.substring(i)

    if (texto.substring(0, 1) !== saida) {
        documento.value += texto.substring(0, 1);
    }

}
function somenteNumeros() {
    if (event.keyCode < 48 || event.keyCode > 57) {
        event.returnValue = false;
        return false;
    }
    return true;
}
//formata de forma generica os campos
//function formataCampo(campo, Mascara, evento) {
//    var boleanoMascara;
//
//    var Digitato = evento.keyCode;
//    exp = /\-|\.|\/|\(|\)| /g
//    campoSoNumeros = campo.value.toString().replace(exp, "");
//
//    var posicaoCampo = 0;
//    var NovoValorCampo = "";
//    var TamanhoMascara = campoSoNumeros.length;
//    ;
//
//    if (Digitato != 8) {
//        for (i = 0; i <= TamanhoMascara; i++) {
//            boleanoMascara = ((Mascara.charAt(i) == "-") || (Mascara.charAt(i) == ".")
//                    || (Mascara.charAt(i) == "/"))
//            boleanoMascara = boleanoMascara || ((Mascara.charAt(i) == "(")
//                    || (Mascara.charAt(i) == ")") || (Mascara.charAt(i) == " "))
//            if (boleanoMascara) {
//                NovoValorCampo += Mascara.charAt(i);
//                TamanhoMascara++;
//            } else {
//                NovoValorCampo += campoSoNumeros.charAt(posicaoCampo);
//                posicaoCampo++;
//            }
//        }
//        campo.value = NovoValorCampo;
//        return true;
//    } else {
//        return true;
////    }
//}

function validaCPF(campo) {

    erro = new String;
    var campo = $('.form-control.cpf').val();
    var cpf = campo.replace(/[^\d]+/g, '');
    if (cpf === "")
    {
        erro += "Digite o CPF!";
        $('.form-field.cpf').addClass('has-error');
        $('.cpfResponsavel').addClass('has-error');
        $('.validacaocpf').text(erro);
        return false;
    }
    else
    {


        if (cpf.length < 11) {
            erro += "CPF inválido!";
            $('.form-field.cpf').addClass('has-error');
            $('.cpfResponsavel').addClass('has-error');
            $('.validacaocpf').text(erro);
            return false;
        }
        var nonNumbers = /\D/;
        if (nonNumbers.test(cpf)) {
            erro += "Informe apenas números! \n\n";
            $('.form-field .cpf').addClass('has-error');
            $('.cpfResponsavel').addClass('has-error');
            $('.validacaocpf').text(erro);
            return false;
        }
        if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999")
        {
            erro += "Número de CPF inválido!";
            $('.form-field .cpf').addClass('has-error');
            $('.cpfResponsavel').addClass('has-error');
            $('.validacaocpf').text(erro);
            return false;
        }

        var a = [];
        var b = new Number;
        var c = 11;

        for (i = 0; i < 11; i++)
        {
            a[i] = cpf.charAt(i);
            if (i < 9)
                b += (a[i] * --c);
        }

        if ((x = b % 11) < 2) {
            a[9] = 0;
        } else {
            a[9] = 11 - x;
        }

        b = 0;
        c = 11;

        for (y = 0; y < 10; y++)
            b += (a[y] * c--);

        if ((x = b % 11) < 2) {
            a[10] = 0;
        } else {
            a[10] = 11 - x;
        }

        if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10]))
        {
            erro += "CPF inváldo";
            $('.form-field.cpf').addClass('has-error');
            $('.cpfResponsavel').addClass('has-error');
            $('.validacaocpf').text(erro);
            return false;
        }

    }

    $('.form-field.cpf').removeClass('has-error').addClass('has-success');
    $('.cpfResponsavel').removeClass('has-error').addClass('has-success');
    $('.validacaocpf').text('');

    return true;
}
function disabledEdit() {
    var inputName = $(":input");
    $(inputName).removeAttr('readonly');

    $('#btnAtualizar').addClass('atualizar').css({
        display: 'block'
    });

    $('#btnEditar').addClass('search-edit');


    $('#lstProfile option[value!="0"]').remove();
    $('#lstProfile').append('<option value="Gerente">Gerente</option>');
    $('#lstProfile').append('<option value="Analista">Analista</option>');
    $('#lstProfile').append('<option value="Assistente">Assistente</option>');

    $('#lstAssinatura option[value!="0"]').remove();
    $('#lstAssinatura').append('<option value="Contador">Contador</option>');
    $('#lstAssinatura').append('<option value="Analista Contábil">Analista Contábil</option>');
    $('#lstAssinatura').append('<option value="Assistente Contábil">Assistente Contábil</option>');

    $('#lstStatus option[value!="0"]').remove();
    $('#lstStatus').append('<option value="Ativo">Ativo</option>');
    $('#lstStatus').append('<option value="Inativo">Inativo</option>');

    $('#estados option[value!="0"]').remove();
    $('#estados').append('<option value="Selecione Estado">Selecione Estado</option>');
    $('#estados').append('<option value="AC">AC</option>');
    $('#estados').append('<option value="AL">AL</option>');
    $('#estados').append('<option value="AP">AP</option>');
    $('#estados').append('<option value="AM">AM</option>');
    $('#estados').append('<option value="BA">BA</option>');
    $('#estados').append('<option value="CE">CE</option>');
    $('#estados').append('<option value="DF">DF</option>');
    $('#estados').append('<option value="ES">ES</option>');
    $('#estados').append('<option value="GO">GO</option>');
    $('#estados').append('<option value="MA">MA</option>');
    $('#estados').append('<option value="MT">MT</option>');
    $('#estados').append('<option value="MS">MS</option>');
    $('#estados').append('<option value="MG">MG</option>');
    $('#estados').append('<option value="PA">PA</option>');
    $('#estados').append('<option value="PB">PB</option>');
    $('#estados').append('<option value="PR">PR</option>');
    $('#estados').append('<option value="PE">PE</option>');
    $('#estados').append('<option value="PI">PI</option>');
    $('#estados').append('<option value="RJ">RJ</option>');
    $('#estados').append('<option value="RN">RN</option>');
    $('#estados').append('<option value="RS">RS</option>');
    $('#estados').append('<option value="RO">RO</option>');
    $('#estados').append('<option value="RR">RR</option>');
    $('#estados').append('<option value="SC">SC</option>');
    $('#estados').append('<option value="SP">SP</option>');
    $('#estados').append('<option value="SE">SE</option>');
    $('#estados').append('<option value="TO">TO</option>');





    var title = document.getElementsByClassName('h1');
    $(title).text('Editar Cadastro');

}
function disabledEditHistoric() {
    var inputName = $(":input");
    $(inputName).removeAttr('readonly');

    $('#btnAtualizar').addClass('atualizar').css({
        display: 'block'
    });

    $('#btnEditar').addClass('search-edit');

    $('.lstStatus option[value!="0"]').remove();
    $('.lstStatus').append('<option value="Ativo">Ativo</option>');
    $('.lstStatus').append('<option value="Inativo">Inativo</option>');

    var title = document.getElementsByClassName('h1');
    $(title).text('Editar Cadastro de Histórico');

}
//Valida Formulario de Cadastro de Usuarios //
function ValidateForm() {



    if (!validateName() || !validateEmail() || !validatePassword() || !validateStatus() || !validateProfile()) {

        $(".msg").html('<label class="error"><strong>Dados inválidos!</strong></label>').fadeIn('fast'),
                setTimeout(function () {
                    $(".msg").hide();
                }, 2000);


    }
    else {
        doAjaxPostRegisterUser();
    }

}
// Valida formulario de Cadastro de Contador
function ValidateFormContador() {

    if (!validateName() || !validaCPF() || !validateUf() || !validateProfile() || !validateCRC()) {

        $(".msg").html('<label class="error"><strong>Dados inválidos!</strong></label>').fadeIn('fast'),
                setTimeout(function () {
                    $(".msg").hide();
                }, 2000);


    }
    else {
        doAjaxPostRegisterAccountant();
    }

}
function ValidateFormHistorico() {



    if (!validateDescricao() || !validateStatus()) {

        $(".msg").html('<label class="error"><strong>Dados inválidos!</strong></label>').fadeIn('fast'),
                setTimeout(function () {
                    $(".msg").hide();
                }, 2000);


    }
    else {
        doAjaxPostFormRegisterHistorico();
    }

}
//
function ValidateFormEmpresa() {
    if (!validateCorporateName() ||
            !validateCep() ||
            !validateCidade() ||
            !validateBairro() ||
            !validateUf() ||
            !validateAddress() ||
            !validateNumber() ||
            !validateCNPJ() ||
            !validateDD() ||
            !validateTelefone() ||
            !validateEmailEmpresa() ||
            !validateNameResponsible() ||
            !validaCPF() ||
            !validateStatusEnterprise() ||
            !validateJoinStockEnterprise() ||
            !validateQualification()

            ) {

        $(".msg").html('<label class="error"><strong>Dados inválidos!</strong></label>').fadeIn('fast'),
                setTimeout(function () {
                    $(".msg").hide();
                }, 2000);
    }
    else {
        doAjaxPostCadastroEmrpesa();
    }

}
function ValidateFormLancamentos() {

    if (!validateNatureza() ||
            !validateContaContabil() ||
            !validateDescricaoContaContabil() ||
            !validateValorLancamentos() ||
            !validateSaldoLancamentos() ||
            !validateHistoricoPadrao() ||
            !validateData()) {

        $(".msg").html('<label class="error"><strong>Dados inválidos!</strong></label>').fadeIn('fast'),
                setTimeout(function () {
                    $(".msg").hide();
                }, 2000);


    }
    else {
        doAjaxPostCadastraLancamentos();
        //alert("Funcionando !");
    }

}


///Validação de Campos////


function validateData(campo) {
    var campo = $('#calendario').val();
    if (campo === "") {
        $('.dates').addClass('has-error');
        $('.validacao.name').text('Informar data válida');
        return false;
    } else {
        $('.dates').removeClass('has-error').addClass('has-success');
        $('.validacao.name').text('');
        return true;
    }
}
function validateEmail(campo) {


    var campo = $('#email').val();
    var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;

    if (filter.test(campo) && (campo).length > 0) {
        $('.user-email').removeClass('has-error').addClass('has-success');
        $('.validacao.login').text('');

        return true;
    }
    else {
        $('.user-email').addClass('has-error');
        $('.validacao.login').text('Informar um e-mail válido');
        return false;
    }
}
function validateName(campo) {
    var campo = $('.name').val();

    var filter = /\D/;
    if (filter.test(campo) && campo.length > 2) {
        $('.user-name').removeClass('has-error').addClass('has-success');
        $('.validacao.name').text('');
        return true;
    }
    else {
        $('.user-name').addClass('has-error');
        $('.validacao.name').text('Informar um nome válido');
        return false;
    }

}
function validateCRC(campo) {

    var campo = $('.counter-crc').val();
    var filter = /\d/;
    if (filter.test(campo) && campo.length > 2) {
        $('.crc').removeClass('has-error').addClass('has-success');
        $('.validacao.crc').text('');
        return true;
    }
    else {
        $('.crc').addClass('has-error');
        $('.validacao.crc').text('Informar CRC!');
        return false;
    }

}
function validatePassword() {
    var campo = $('#senha').val();
    if (campo.length < 6) {
        $('.user-password').addClass('has-error');
        $('.validacao.senha').text('Senha deve conter no minimo 6 caracteres');
        return false;
    } else {
        $('.user-password').removeClass('has-error').addClass('has-success');
        $('.validacao.senha').text('');
        return true;
    }

}
function validateStatus() {
    var campo = $('.status option:selected ').index();
    if ((campo === 0) || (campo === -1)) {
        $('.checkStatus').addClass('has-error');
        campo = "";
        return false;
    } else {

        $('.checkStatus').removeClass('has-error').addClass('has-success');
        campo = "";
        return true;
    }
}

function validateStatusEnterprise() {
    var campo = $('.profileEmpresa option:selected ').index();
    if ((campo === 0) || (campo === -1)) {
        $('.checkStatusEnterprise').addClass('has-error');
        campo = "";
        return false;
    } else {

        $('.checkStatusEnterprise').removeClass('has-error').addClass('has-success');
        campo = "";
        return true;
    }
}
function validateProfile() {
    var campo = $('.profile option:selected').index();
    if ((campo === 0)) {
        $('.user-profile').addClass('has-error');
        return false;
    } else {
        $('.user-profile').removeClass('has-error').addClass('has-success');
        return true;
    }

}
function validateCorporateName() {
    var campo = $('.corporateName').val();
    var filter = /\D/;
    if (filter.test(campo) && campo.length > 10 && campo.length < 120) {
        $('.razaoSocial').removeClass('has-error').addClass('has-success');
        $('.validacao.razaoSocial').text('');
        return true;
    }
    else {
        $('.razaoSocial').addClass('has-error');
        $('.validacao.razaoSocial').text('Informar um nome válido');
        return false;
    }


}
function validateCep(campo) {
    var campo = $('.zipCode').val();
    var exp = /\d{5}-\d{3}/;
    if (exp.test(campo)) {
        $('.zipCodeEnterprise').removeClass('has-error').addClass('has-success');
        $('.validacao.cep').text('');
        return true;
    } else {
        $('.zipCodeEnterprise').addClass('has-error');
        $('.validacao.cep').text('Cep inválido');
        return false;
    }
}
function validateCidade(campo) {
    var campo = $('.city').val();
    var exp = /\D/;
    if (exp.test(campo)) {
        $('.divCity').removeClass('has-error').addClass('has-success');
        $('.validacao.city').text('');
        return true;
    } else {
        $('.divCity').addClass('has-error');
        $('.validacao.city').text('Informe uma cidade válida');
        return false;
    }
}
function validateBairro(campo) {
    var campo = $('.district').val();
    var exp = /\D/;
    if (exp.test(campo) && campo.length > 5) {
        $('.bairro').removeClass('has-error').addClass('has-success');
        $('.validacao.district').text('');
        return true;
    } else {
        $('.bairro').addClass('has-error');
        $('.validacao.district').text('Informe bairro válido');
        return false;
    }
}
function validateUf(campo) {
    var campo = $('.states option:selected').index();
    if (campo === 0) {
        $('.uf').addClass('has-error');
        return false;
    } else {
        $('.uf').removeClass('has-error').addClass('has-success');
        return true;
    }

}
function validateAddress(campo) {
    var campo = $('.address').val();

    var filter = /\D/;
    if (filter.test(campo) && campo.length > 10) {
        $('.addressEnterprise').removeClass('has-error').addClass('has-success');
        $('.validacao.address').text('');
        return true;
    }
    else {
        $('.addressEnterprise').addClass('has-error');
        $('.validacao.address').text('Informe um endereço válido');
        return false;
    }
}
function validateNumber(campo) {

    var campo = $('.number').val();
    var filter = /^[0-9]{1,45}$/;

    if (filter.test(campo) && campo.length > 0) {
        $('.numberEnterprise').removeClass('has-error').addClass('has-success');
        $('.validacao.number').text('');
        return true;
    }
    else {
        $('.numberEnterprise').addClass('has-error');
        $('.validacao.number').text('Inválido');
        return false;
    }



}
function validateDD(campo) {

    var campo = $('.dddPhoneEnterprise').val();
    var filter = /^[0-9]{1,45}$/;

    if (filter.test(campo) && campo.length > 0) {
        $('.dddEnterprise').removeClass('has-error').addClass('has-success');
        $('.validacao.DDPhone').text('');
        return true;
    }
    else {
        $('.dddEnterprise').addClass('has-error');
        $('.validacao.DDPhone').text('Inválido');
        return false;
    }
}
function validateTelefone(campo) {

    var campo = $('.phone').val().replace(/[^\d]+/g, '');
    var filter = /^[0-9]{1,45}$/;

    if (filter.test(campo) && campo.length === 8) {
        $('.phoneEnterprise').removeClass('has-error').addClass('has-success');
        $('.validacao.numberPhone').text('');
        return true;
    }
    else {
        $('.phoneEnterprise').addClass('has-error');
        $('.validacao.numberPhone').text('Telefone inválido');
        return false;
    }



}
function validateEmailEmpresa(campo) {
    var campo = $('.email').val();
    var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;

    if (filter.test(campo) && (campo).length > 0) {
        $('.emailEnterprise').removeClass('has-error').addClass('has-success');
        $('.validacao.eEnterprise').text('');

        return true;
    }
    else {
        $('.emailEnterprise').addClass('has-error');
        $('.validacao.eEnterprise').text('Informar um e-mail válido');
        return false;
    }
}
function validateStatusEmpresa() {
    var campo = $('.profileEmpresa option:selected ').index();
    if ((campo === 0)) {
        $('.checkStatusEnterprise').addClass('has-error');
        return false;
    } else {

        $('.checkStatusEnterprise').removeClass('has-error').addClass('has-success');
        return true;
    }
}
function validateNameResponsible(campo) {

    //nomeResponsavel
    var campo = $('#nomeResponsavel').val();
    var filter = /\D/;
    if (filter.test(campo) && campo.length > 2) {
        $('.nomeResponsavel').removeClass('has-error').addClass('has-success');
        $('.validacao.responsible').text('');
        return true;
    }
    else {
        $('.nomeResponsavel').addClass('has-error');
        $('.validacao.responsible').text('Informe um nome valido');
        return false;
    }


}
function validateCNPJ(campo) {

    var campo = $('#cnpj').val();
    var cnpj = campo.replace(/[^\d]+/g, '');

    if (cnpj === '') {
        $('.cnpj').addClass('has-error').removeClass('has-success');
        $('.validacao.ecnpj').text('invalido');
        return false;
    }
    // Elimina CNPJs invalidos conhecidos
    if (cnpj.length !== 14 ||
            cnpj === "00000000000000" ||
            cnpj === "11111111111111" ||
            cnpj === "22222222222222" ||
            cnpj === "33333333333333" ||
            cnpj === "44444444444444" ||
            cnpj === "55555555555555" ||
            cnpj === "66666666666666" ||
            cnpj === "77777777777777" ||
            cnpj === "88888888888888" ||
            cnpj === "99999999999999") {
        $('.cnpj').addClass('has-error').removeClass('has-success');
        $('.validacao.ecnpj').text('invalido');

        return false;
    }
    // Valida DVs
    tamanho = cnpj.length - 2;
    numeros = cnpj.substring(0, tamanho);
    digitos = cnpj.substring(tamanho);
    soma = 0;
    pos = tamanho - 7;
    for (i = tamanho; i >= 1; i--) {
        soma += numeros.charAt(tamanho - i) * pos--;
        if (pos < 2)
            pos = 9;
    }
    resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
    if (resultado != digitos.charAt(0)) {
        $('.cnpj').addClass('has-error').removeClass('has-success');
        $('.validacao.ecnpj').text('invalido');
        return false;
    }
    tamanho = tamanho + 1;
    numeros = cnpj.substring(0, tamanho);
    soma = 0;
    pos = tamanho - 7;
    for (i = tamanho; i >= 1; i--) {
        soma += numeros.charAt(tamanho - i) * pos--;
        if (pos < 2)
            pos = 9;
    }
    resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
    if (resultado != digitos.charAt(1)) {
        $('.cnpj').addClass('has-error').removeClass('has-success');
        $('.validacao.ecnpj').text('invalido');
        return false;
    }
    $('.cnpj').removeClass('has-error').addClass('has-success');
    $('.validacao.ecnpj').text('');
    return true;
}
function validateDescricao(campo) {
    var campo = $('#descricao').val();
    var filter = /\D/;
    if (filter.test(campo) && campo.length > 2) {
        $('.desc').removeClass('has-error').addClass('has-success');
        $('.validacao.descricao').text('');
        return true;
    }
    else {
        $('.desc').addClass('has-error');
        $('.validacao.descricao').text('Informar um nome válido');
        return false;
    }

}
function validateNatureza() {
    var campo = $('.natureza  option:selected').index();
    if ((campo === 0)) {
        $('.natureza ').addClass('has-error');
        $('.validacaoNatureza').text('Selecione uma opção válida');
        return false;
    } else {
        $('.natureza').removeClass('has-error').addClass('has-success');
        $('.validacaoNatureza').text('');
        return true;
    }

}
function validateHistoricoPadrao() {
    var campo = $('.lstHistorico  option:selected').index();
    if ((campo === 0)) {
        $('.lstHistoricoPadrao ').addClass('has-error');
        return false;
    } else {
        $('.lstHistoricoPadrao').removeClass('has-error').addClass('has-success');
        return true;
    }

}
function validateContaContabil(campo) {

    var campo = $('.lancamentoContaContabil').val();

    if (campo === '' || campo.length < 5) {
        $('.contaContabil ').addClass('has-error');
        $('.validacaoContaContabil').text('Informe um valor válido');
        return false;

    } else {
        $('.contaContabil').removeClass('has-error').addClass('has-success');
        $('.validacaoContaContabil').text('');
        return true;
    }
}
function validateDescricaoContaContabil(campo) {

    var campo = $('.descContaContabil').val();

    if (campo === '' || campo.length < 4) {
        $('.descLancamento ').addClass('has-error');
        $('.validacaoDescLancamento').text('Informe um valor válido');
        return false;

    } else {
        $('.descLancamento').removeClass('has-error').addClass('has-success');
        $('.validacaoDescLancamento').text('');
        return true;
    }
}
function validateSaldoLancamentos(campo) {

    var campo = $('.saldoLancamentos').val();

    if (campo === 'R$ 0,00' || campo === "") {
        $('.lancamentos ').addClass('has-error');
        $('.validacaoSaldoLancamento').text('Valor Inválido');
        return false;

    } else {
        $('.lancamentos').removeClass('has-error').addClass('has-success');
        $('.validacaoSaldoLancamento').text('');
        return true;
    }
}
function validateValorLancamentos(campo) {

    var campo = $('.valorLancamentos').val();

    if (campo === 'R$ 0,00' || campo === "") {
        $('.valor ').addClass('has-error');
        $('.validacaoValorLancamento').text('Valor Inválido');
        return false;

    } else {
        $('.valor').removeClass('has-error').addClass('has-success');
        $('.validacaoValorLancamento').text('');
        return true;
    }
}

function validateJoinStockEnterprise(campo) {

    var campo = $('.joinStock').val();

    if (campo === 'R$ 0,00' || campo === "") {
        $('.joinStockEnterprise ').addClass('has-error');
        $('.validacao.joinStockEnterprise').text('Valor Inválido');
        return false;

    } else {
        $('.joinStockEnterprise').removeClass('has-error').addClass('has-success');
        $('.validacao.joinStockEnterprise').text('');
        return true;
    }
}


function validateQualification(campo) {
    var campo = $('.form-control.qualificacaoResponsavel').val();
    if (campo === '' || campo.length < 4) {
        $('.qualificacaoResponsavel ').addClass('has-error');
        $('.validacaoQualificacaoR').text('Informe um valor válido');
        return false;

    } else {
        $('.qualificacaoResponsavel').removeClass('has-error').addClass('has-success');
        $('.validacaoQualificacaoR').text('');
        return true;
    }

} 